﻿namespace AMC.SubstitutionCache.Events
{
    public abstract class SubstitutionEvents : ISubstitutionEvents
    {
        public virtual void SubstitutionAdding(SubstitutionAddingContext context) { }
        public virtual void SubstitutionAdded(SubstitutionAddedContext context) { }
        public virtual void Replacing(SubstitutionReplacingContext context) { }
        public virtual void ShapeCreating(SubstitutionShapeCreatingContext context) { }
        public virtual void ShapeCreated(SubstitutionShapeCreatedContext context) { }
        public virtual void Rendering(SubstitutionRenderingContext context) { }
        public virtual void Rendered(SubstitutionRenderedContext context) { }
        public virtual void Replaced(SubstitutionReplacedContext context) { }
    }
}